plasmoide toroidal - Spanish English Dictionary